$(window).on('scroll', function () {
    if ($(document).scrollTop() >= 500) {
        $(".head_navigation").stop(true).slideDown(200)
        $('.head_navigation').append($('.navigation .center .fl_top .clearfix'))
        $('.head_navigation .clearfix').css({ 'margin': '10px auto' })
    } else {
        $(".head_navigation").stop(true).slideUp(10);

        $('.head_navigation .clearfix').insertBefore($('.navigation .center .fl_top div'))
    }
})



//初始状态
function init() {
    $('.checkbox_box').each(function(i, v){
      let num = $(v).parent().siblings('td').children('.numberofgoods').val();
      if(num == 1) {
        $(v).parent().siblings('td').children('.jian').css('cursor', 'not-allowed')
      }
    })
  }
  init()


//全选
$('.checkbox_box1').on('click',function(){
    $('.checkbox_box').prop('checked',$(this).prop('checked'))
    getTotal()
})


//反选
$('.checkbox_box').on('click',function(){
    let boxleng=$('.checkbox_box:checked').length
    let boxleng1=$('.checkbox_box').length
    if(boxleng==boxleng1){
        $('.checkbox_box1').prop('checked',true);
    }else{
        $('.checkbox_box1').prop('checked',false)
    }
    getTotal()
})



//加号点击事件
$('.jia').on('click',function(){
    $(this).siblings('.jian').css('cursor', 'pointer');
 
  let num1= $(this).siblings('.numberofgoods').val()
  num1++
  $(this).siblings('.numberofgoods').val(num1)
  getPrice(num1,$(this))
  getTotal()
})

//减号点击事件
$('.jian').on('click',function(){
    $(this).siblings('.jia').css('cursor', 'pointer');
    let num2=$(this).siblings('.numberofgoods').val()
    if(num2==1){
        return;
    }
    num2--;
    if(num2==1){
        $(this).css('cursor','not-allowed')
    }
    $(this).siblings('.numberofgoods').val(num2);
    getPrice(num2,$(this));
    getTotal()
})
    

//输入框验证
$('.numberofgoods').on('input',function(){
    let regNum=/^[1-9]\d*$/
    if(!regNum.test($(this).val())){
        $(this).val(1);
    }
    getPrice($(this).val(),$(this))
    getTotal()
})

//计算小计
function getPrice(num,obj){
let price=obj.parent().prev().children('.price').html();
let sprice=(num*169).toFixed(2);
obj.parent().prev().children('.price').html(sprice);
}

//重价格
function getTotal(){
    let total=0;
    let totalPrice=0;
    $('.checkbox_box:checked').each(function(i,v){
      total +=parseInt($(v).parent().siblings('td').children('.numberofgoods').val())
      totalPrice +=parseInt($(v).parent().siblings('td').children('.price').html())
    })
    $('.quantity_commodity').html(total)
    $('.total-price').html(totalPrice)
}


